SubsystemDiagnostics 類別
代表 EtherCAT 連結狀態的診斷訊息。更多資訊請見 KINGSTAR 記錄檢視 > 診斷工具。
繼承體系
System.Object
IntervalZero.KINGSTAR.Base.Api.SubsystemDiagnostics
組合: IntervalZero.KINGSTAR.Base.Api (於 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
語法
public class SubsystemDiagnostics
Public Class SubsystemDiagnostics
SubsystemDiagnostics 類別陳列了以下成員。
建構函式
名稱 | 說明 | |
---|---|---|
![]() |
SubsystemDiagnostics | 初始化 SubsystemDiagnostics 類別的新實例。 |
屬性
名稱 | 說明 |
可得狀態 |
|
---|---|---|---|
![]() |
AcyclicPacketLost | 遺失的非週期性資料包數量。 |
OP |
![]() |
CyclicPacketLost | 遺失的封包數量,封包含有週期性資料 (PDO)。 |
OP |
![]() |
ProductCode | KINGSTAR Runtime 的產品代碼。 |
>= Offline |
![]() |
RevisionNo | KINGSTAR Runtime 的版本。 |
>= Offline |
![]() |
SerialNo | 購買 KINGSTAR 時取得的客戶 ID。 |
>= Offline |
![]() |
Slaves | 包含各從站診斷資訊的陣列。 |
>= Init |
![]() |
VendorId | KINGSTAR Runtime 的供應商 ID。 |
>= Offline |
注意:SubsystemDiagnostics 的資料僅在特定的狀態會由 GetStatus 或 GetStatusEx 返回,請見上方 "可得狀態" 欄位。
所有 EtherCAT 狀態及其運作順序列於以下:
-
Offline → Init → Pre-Operational (PreOP) → Safe-Operational(SafeOP) → Operational (OP)
-
Offline → Init → Boot
更多關於所有狀態的資訊請見 EthercatState 列舉。
參見